package br.requisiteworks.seguranca.modelo.dao;

import java.util.List;

import br.requisiteworks.seguranca.modelo.Funcao;
import br.requisiteworks.util.persistencia.ErroBancoDados;
import br.requisiteworks.util.persistencia.ResultadoVazio;

public interface FuncaoDao {

	public List<Funcao> select() throws ResultadoVazio;

	public Funcao select(int numero) throws ResultadoVazio;

	public Funcao select(String nome) throws ResultadoVazio;

	public void insert(Funcao funcao) throws ErroBancoDados;
}
